package com.stefanini.pe.bbva.bp.in.dao.iface;

import java.util.HashMap;
import java.util.List;

import com.stefanini.pe.bbva.bp.in.to.Perfilamiento;

public interface PerfilamientoDAOIface {
	public List<Perfilamiento> consultarPerfilamiento(Perfilamiento perfilamiento) throws Exception ;
	public List<Perfilamiento> consultarHistoricoPerfilamientoNoCliente(Perfilamiento perfilamiento)throws Exception;
	public List<HashMap> cambiarEstadoPerfilamiento(String codCliente,String idRebalanceo,String estado,String idUsuarioAsesor, String codRegistro) throws Exception;
	public List<HashMap> cambiarEstadoPerfilamientoNoCliente(String codNoCliente, String idPerfilamiento, String estado) throws Exception;
	public HashMap listarArchivosPerfilamiento(Perfilamiento perfilamiento) throws Exception;
	public HashMap listarArchivosPerfilamientoNoCliente(Perfilamiento perfilamiento) throws Exception;
	public HashMap validarPerfilamiento(String codCliente,String codRegistro) throws Exception;
	public HashMap validarPerfilamientoNoCliente(String codNoCliente) throws Exception;
	public List listarPerfilBackTest() throws Exception;
	public void grabarPerfilBackTest(HashMap map) throws Exception;
}
